package com.yjha.lzmarathonsys.enums;

import lombok.Getter;

@Getter
public enum AuditRoleEnums {

    // 报告编写人
    WRITER("writer", "报告编写人"),
    // 报告审批人（批准）
    APPROVER("approver", "报告审批人"),
    // 报告审核人
    AUDITOR("auditor", "报告审核人"),
    // 项目负责人
    PRINCIPAL("principal", "项目负责人"),
    // 报告校核人
    CHECKER("checker", "报告校核人"),
    // 检测人
    CHECKER_PERSON("checkerPerson", "检测人"),
    // 记录人
    RECORDER("recorder", "记录人"),
    //汇总人
    AGGREGATORS("aggregators", "汇总人"),
    // 抽样人
    SAMPLER("sampler", "抽样人"),
    // 单位负责人
    DEPARTMENT_HEAD("departmentHead", "单位负责人"),
    // 参加人
    PARTICIPANT("participant", "参加人"),
    // 技术负责人
    TECHNICAL_HEAD("technicalHead", "技术负责人"),
    // 站长
    CHIEF("chief", "站长"),
    // 部门负责人
    DEPARTMENT_HEAD_PERSON("departmentHeadPerson", "部门负责人"),
    // 企业负责人
    COMPANY_HEAD("companyHead", "企业负责人"),
    DEPARTMENT("department","承担部门负责人"),
    IDENTIFICATION_SERVICE("identificationService","鉴定科业务"),
    SAMPLER_PER("samplerPer","验样人"),
    SAMPLE_SUPPLIER("sampleSupplier","供样单位负责人"),
    SAMPLING_PER("samplingPer","抽样人"),
    SAMPLE_MANAGER("sampleManager","样品管理员"),
    // 移交人
    TRANSFER_PERSON("transferPerson", "移交人"),
    // 接收人
    RECEIVER("receiver", "接收人"),
    ;


    private String code;
    private String desc;

    AuditRoleEnums(String code, String desc) {
        this.code = code;
        this.desc = desc;
    }

}
